* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #fff;
  cursor:pointer;
  overflow-x:hidden !important;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
  display:block;
}
/*.container{overflow:auto;}*/
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { cursor:pointer;background:#fff; color:#555; font-size: 12px; font-family: '微软雅黑',"Microsoft YaHei", Arial, Helvetica, sans-serif; overflow-x:hidden;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
a { color:#555; text-decoration:none;display:block;}
a:hover { text-decoration:none;}
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; border: 1px solid #999; }
table { border-collapse:collapse; }
.clearFix:after {
    content: "";
    display: block;
    clear: both;
}
i {
    font-style: normal;
}
div{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box;}

/*模拟加载...*/
@supports (display:none) {
  dot {
      display: inline-block;
      width: 3ch;
      text-indent: -1ch;
      vertical-align: bottom;
      overflow: hidden;
      animation: dot 1.5s infinite step-start both;
      font-family: Consolas, Monaco, monospace;
      text-align:left;
  }
}

@keyframes dot {
  33% { text-indent: 0; }
  66% { text-indent: -2ch; }
}
/*模拟加载...*/

.disp_r{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;}
.disp_c{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;}
.flex1{flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;}
.jus_center{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;}
.jus_between{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;}
.jus_around{justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;}
.flex_r{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;}
/*底部弹框*/
/*.alert_all{z-index:100;position:fixed;bottom:3%;width:100%;pointer-events:none;}
.alert_content{box-shadow:0px 0px 15px #efefef;min-width:80%;background:rgba(0,0,0,0.5);padding:7px 0px;border-radius:5px;text-align:center;margin:0 auto;color:#fff;font-size:1.4rem;}
*/
/*底部导航*/
.footer{position:fixed;width:100%;bottom:0px;z-index:99;} 
.footer_ico{width:100%;text-align:center;background:rgb(249,249,249);}
.footer_ico>span{font-size:0.9rem;color:#777;}
.icobox{width:20%;margin:0 auto;}
.icobox>img{width:100%;}
.laba>img{width:100%;}

.back{width:1.6rem !important;padding:2.1% 0!important;}
.header_title .title_text{line-height:2.9rem;}
.header_title .title_text_this{line-height:2.9rem;background:#F44F40;color:#fff;}
/*.header .header_title_color{position:absolute;top:0px;width:100%;text-align:center;font-size:0.36rem;left:0px;height:100%;z-index:0;background:#F44739;color:#fff;}*/


select{background:#fff !important;border:none;line-height:1.65rem;color:#666;}


/*底部弹框*/
.alert_all{position:fixed;width:100%;display:none;pointer-events:none;z-index:999;height:100%;top:0px;}
.alert_box{width:100%;height:100%;}
.alert_content{box-shadow:0px 0px 15px #666;border:1px solid rgb(255,255,255);min-width:40% !important;-webkit-min-width:40% !important;max-width:85%;-webkit-max-width:85%;background:rgba(255,255,255,1);
  ;padding:8px 10px;border-radius:3px;text-align:center;margin:0 auto;color:#000;font-size:1.05rem;/*background:url(../picture/bgtext.jpg);background-size:100% 100%;*/text-shadow:0px 0px 10px #999;}
select, input {
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
}
/*p{padding-bottom: 0px;}
label{font-weight:500;margin-bottom:0px;}*/


/*加载*/
.loading-warp{ display: table; width: 100%; margin-top: -5.8rem; }
.loading-warp .box{ width: 100%; padding-top: 1rem; padding-bottom: 1rem;
 display: table-cell; text-align: center; vertical-align: middle; }
.loading-warp .box img{ display: block; width: 2rem; height: 2rem; margin: 0 auto; }
.loading-warp .box .text{ display: block; text-align: center; font-size: 0.9rem; 
  line-height: 0.5rem; opacity: 0.7; margin-top: 1.4rem; }

  /*加载页面数据---大小*/
.loading_img{width:2.5rem;height:2.5rem;margin:0 auto;}

.nav{ background: #2285DE; padding: 0.6rem; line-height: 1.4rem; font-size: 1.4rem; font-weight: bold;
color: #FFF; padding-top: 0.6rem; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.list{ }
.list li{ color: #63A0D7; padding: 0.8rem 1rem; background: #FFF; list-style: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.linkAdv{ width: 100%; position: fixed; bottom: 0; text-align: center; font-size: 1.2rem; }
.linkAdv a{ display: inline-block; margin: 0.6rem 1rem; }

/*加载二*/
#wrapper {width:100%;height:100%;}

#scroller {z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;height:100%;padding:0;}
#myFrame {position:absolute;top:0; left:0;}

/**
 *
 * Pull down styles
 *
 */
#pullDown, #pullUp {background:#eee;line-height:1.8rem;padding:5px 10px;font-size:1rem;color:#777;text-align: center;}
#pullUp{}


/*按钮颜色*/
/*.btnBg{background:#399CFF;box-shadow:0px 3px 10px rgba(57,156,255,0.4);border-radius:35px;}*/
.btnBg{background:#FA4B42;/*box-shadow:0px 3px 10px rgba(57,156,255,0.4);*/border-radius:35px;}


@-webkit-keyframes loading {
    from { -webkit-transform:rotate(0deg) translateZ(0); }
    to { -webkit-transform:rotate(360deg) translateZ(0); }
}